package com.yequan.work;

import java.math.BigDecimal;
import java.util.Date;

public class RideHisEntity {

    private Integer month;

    private Long id;

    private Long businessId;

    private Integer passengerId;

    private Integer driverId;

    private Byte type;

    private Byte rideType;

    private BigDecimal startLon;

    private BigDecimal startLat;

    private String startShortAddress;

    private String startLongAddress;

    private Integer startCityId;

    private BigDecimal endLon;

    private BigDecimal endLat;

    private String endShortAddress;

    private String endLongAddress;

    private Integer endCityId;

    private Integer distanceMeters;

    private Integer startDistrictId;

    private Integer endDistrictId;

    private Integer price;

    private Integer ridePrice;

    private Date planStartTime;

    private Date cancelTime;

    private Integer state;

    private Byte driverClosed;

    private Byte passengerClosed;

    private Integer carColor;

    private String sourceCid;

    private Byte delStatus;

    private Date createTime;

    private Date updateTime;

    private String status;

    private Date replyTime;

    private Date driverReviewCreateTime;

    private Date passengerReviewCreateTime;

    private Byte driverReviewStatus;

    private Byte passengerReviewStatus;

    private String ride;

    private String rideStatusExtra;

    private String rideCompensation;

    private String driverRideReview;

    private String passengerRideReview;


    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public Integer getPassengerId() {
        return passengerId;
    }

    public void setPassengerId(Integer passengerId) {
        this.passengerId = passengerId;
    }

    public Integer getDriverId() {
        return driverId;
    }

    public void setDriverId(Integer driverId) {
        this.driverId = driverId;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public Byte getRideType() {
        return rideType;
    }

    public void setRideType(Byte rideType) {
        this.rideType = rideType;
    }

    public BigDecimal getStartLon() {
        return startLon;
    }

    public void setStartLon(BigDecimal startLon) {
        this.startLon = startLon;
    }

    public BigDecimal getStartLat() {
        return startLat;
    }

    public void setStartLat(BigDecimal startLat) {
        this.startLat = startLat;
    }

    public String getStartShortAddress() {
        return startShortAddress;
    }

    public void setStartShortAddress(String startShortAddress) {
        this.startShortAddress = startShortAddress == null ? null : startShortAddress.trim();
    }

    public String getStartLongAddress() {
        return startLongAddress;
    }

    public void setStartLongAddress(String startLongAddress) {
        this.startLongAddress = startLongAddress == null ? null : startLongAddress.trim();
    }

    public Integer getStartCityId() {
        return startCityId;
    }

    public void setStartCityId(Integer startCityId) {
        this.startCityId = startCityId;
    }

    public BigDecimal getEndLon() {
        return endLon;
    }

    public void setEndLon(BigDecimal endLon) {
        this.endLon = endLon;
    }

    public BigDecimal getEndLat() {
        return endLat;
    }

    public void setEndLat(BigDecimal endLat) {
        this.endLat = endLat;
    }

    public String getEndShortAddress() {
        return endShortAddress;
    }

    public void setEndShortAddress(String endShortAddress) {
        this.endShortAddress = endShortAddress == null ? null : endShortAddress.trim();
    }

    public String getEndLongAddress() {
        return endLongAddress;
    }

    public void setEndLongAddress(String endLongAddress) {
        this.endLongAddress = endLongAddress == null ? null : endLongAddress.trim();
    }

    public Integer getEndCityId() {
        return endCityId;
    }

    public void setEndCityId(Integer endCityId) {
        this.endCityId = endCityId;
    }

    public Integer getDistanceMeters() {
        return distanceMeters;
    }

    public void setDistanceMeters(Integer distanceMeters) {
        this.distanceMeters = distanceMeters;
    }

    public Integer getStartDistrictId() {
        return startDistrictId;
    }

    public void setStartDistrictId(Integer startDistrictId) {
        this.startDistrictId = startDistrictId;
    }

    public Integer getEndDistrictId() {
        return endDistrictId;
    }

    public void setEndDistrictId(Integer endDistrictId) {
        this.endDistrictId = endDistrictId;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public Integer getRidePrice() {
        return ridePrice;
    }

    public void setRidePrice(Integer ridePrice) {
        this.ridePrice = ridePrice;
    }

    public Date getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(Date planStartTime) {
        this.planStartTime = planStartTime;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Byte getDriverClosed() {
        return driverClosed;
    }

    public void setDriverClosed(Byte driverClosed) {
        this.driverClosed = driverClosed;
    }

    public Byte getPassengerClosed() {
        return passengerClosed;
    }

    public void setPassengerClosed(Byte passengerClosed) {
        this.passengerClosed = passengerClosed;
    }

    public Integer getCarColor() {
        return carColor;
    }

    public void setCarColor(Integer carColor) {
        this.carColor = carColor;
    }

    public String getSourceCid() {
        return sourceCid;
    }

    public void setSourceCid(String sourceCid) {
        this.sourceCid = sourceCid;
    }

    public Byte getDelStatus() {
        return delStatus;
    }

    public void setDelStatus(Byte delStatus) {
        this.delStatus = delStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getReplyTime() {
        return replyTime;
    }

    public void setReplyTime(Date replyTime) {
        this.replyTime = replyTime;
    }

    public Date getDriverReviewCreateTime() {
        return driverReviewCreateTime;
    }

    public void setDriverReviewCreateTime(Date driverReviewCreateTime) {
        this.driverReviewCreateTime = driverReviewCreateTime;
    }

    public Date getPassengerReviewCreateTime() {
        return passengerReviewCreateTime;
    }

    public void setPassengerReviewCreateTime(Date passengerReviewCreateTime) {
        this.passengerReviewCreateTime = passengerReviewCreateTime;
    }

    public Byte getDriverReviewStatus() {
        return driverReviewStatus;
    }

    public void setDriverReviewStatus(Byte driverReviewStatus) {
        this.driverReviewStatus = driverReviewStatus;
    }

    public Byte getPassengerReviewStatus() {
        return passengerReviewStatus;
    }

    public void setPassengerReviewStatus(Byte passengerReviewStatus) {
        this.passengerReviewStatus = passengerReviewStatus;
    }

    public String getRide() {
        return ride;
    }

    public void setRide(String ride) {
        this.ride = ride;
    }

    public String getRideStatusExtra() {
        return rideStatusExtra;
    }

    public void setRideStatusExtra(String rideStatusExtra) {
        this.rideStatusExtra = rideStatusExtra;
    }

    public String getRideCompensation() {
        return rideCompensation;
    }

    public void setRideCompensation(String rideCompensation) {
        this.rideCompensation = rideCompensation;
    }

    public String getDriverRideReview() {
        return driverRideReview;
    }

    public void setDriverRideReview(String driverRideReview) {
        this.driverRideReview = driverRideReview;
    }

    public String getPassengerRideReview() {
        return passengerRideReview;
    }

    public void setPassengerRideReview(String passengerRideReview) {
        this.passengerRideReview = passengerRideReview;
    }

    @Override
    public String toString() {
        return "RideHisEntity{" +
                "month=" + month +
                ", id=" + id +
                ", businessId=" + businessId +
                ", passengerId=" + passengerId +
                ", driverId=" + driverId +
                ", type=" + type +
                ", rideType=" + rideType +
                ", startLon=" + startLon +
                ", startLat=" + startLat +
                ", startShortAddress='" + startShortAddress + '\'' +
                ", startLongAddress='" + startLongAddress + '\'' +
                ", startCityId=" + startCityId +
                ", endLon=" + endLon +
                ", endLat=" + endLat +
                ", endShortAddress='" + endShortAddress + '\'' +
                ", endLongAddress='" + endLongAddress + '\'' +
                ", endCityId=" + endCityId +
                ", distanceMeters=" + distanceMeters +
                ", startDistrictId=" + startDistrictId +
                ", endDistrictId=" + endDistrictId +
                ", price=" + price +
                ", ridePrice=" + ridePrice +
                ", planStartTime=" + planStartTime +
                ", cancelTime=" + cancelTime +
                ", state=" + state +
                ", driverClosed=" + driverClosed +
                ", passengerClosed=" + passengerClosed +
                ", carColor=" + carColor +
                ", sourceCid='" + sourceCid + '\'' +
                ", delStatus=" + delStatus +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", status='" + status + '\'' +
                ", replyTime=" + replyTime +
                ", driverReviewCreateTime=" + driverReviewCreateTime +
                ", passengerReviewCreateTime=" + passengerReviewCreateTime +
                ", driverReviewStatus=" + driverReviewStatus +
                ", passengerReviewStatus=" + passengerReviewStatus +
                ", ride='" + ride + '\'' +
                ", rideStatusExtra='" + rideStatusExtra + '\'' +
                ", rideCompensation='" + rideCompensation + '\'' +
                ", driverRideReview='" + driverRideReview + '\'' +
                ", passengerRideReview='" + passengerRideReview + '\'' +
                '}';
    }
}